judge, jury, and executioner - Francés Inglés Diccionario